﻿#region Using Directives

    using System;

#endregion

namespace MarketPulse.DataAccess.Factory
{
    /// <summary>
    /// Contains the names of the databases exposed from the DAL.
    /// </summary>
    /// <remarks></remarks>
    public class Database
    {
        #region Constants

            /// <summary>
            /// Gets the name of the business database.
            /// </summary>
            /// <remarks></remarks>
            public const string BusinessSystem = "BusinessSystem";

            /// <summary>
            /// Gets the name of the reporting database.
            /// </summary>
            /// <remarks></remarks>
            public const string ReportingSystem = "ReportingSystem";

            /// <summary>
            /// Gets the name of the McDonalds specific reporting database.
            /// </summary>
            /// <remarks></remarks>
            public const string McDonaldsReportingSystem = "McDonaldsReportingSystem";

        #endregion

        #region Methods

            ///// <summary>
            ///// Methos used to retrieve the name of the reporting database to use based on the client supplied
            ///// </summary>
            ///// <param name="clientGUID">The GUID of the Client to retrieve the reporting database name for</param>
            ///// <returns>A string containing the name of the reporting database for a specific client</returns>
            //public static string GetReportingDatabaseName(long clientGUID)
            //{
            //    return "ReportingMcDonalds_dev";
            //}

        #endregion
    }
}
